package com.yeswater.multithread.chapter1.test1_2.test1_2_1;

/**
 * author : yeswater
 * date : 2023/10/18
 *
 * 从输出结果可以看出 start()方法的执行比较耗时,增加了先输出 "运行结束 !" 的概率
 * start() 耗时多的原因:
 *  1. jvm 通知操作系统创建 Thread
 *  2.
 */

public class Run {

    public static void main(String[] args) throws InterruptedException {
        MyThread myThread = new MyThread();
        myThread.start();                   // 耗时大
        // TimeUnit.SECONDS.sleep(10);
        System.out.println("运行结束 !");    // 耗时小
    }

    /*
     * 运行结束 !
     * Thread-0
     * MyThread
     */

}
